#ifndef NETWORK_NETWORKCONNECTIONVARIANTREQUEST_H
#define NETWORK_NETWORKCONNECTIONVARIANTREQUEST_H

#include "networkconnectionrequest.h"

#include <QVariant>


namespace Network {

class ConnectionJSONRequest : public Network::ConnectionRequest
{
    Q_OBJECT
public:
    explicit ConnectionJSONRequest(QObject *parent = 0);

public:
    QByteArray content() const;

public:
    virtual QVariant data() const = 0;
    virtual QString commandId() const = 0;
};

} // namespace Network

#endif // NETWORK_NETWORKCONNECTIONJSONREQUEST_H
